
function ChooseString(tablename)
	local tnum = table.Count(tablename)
	local rand = math.random(1,tnum)
return tablename[rand] end

GameInfo = {}

GameInfo.ProfilesDirectory = "pf"
GameInfo.RoundOver = false
GameInfo.RoundsDone = 0
GameInfo.GameOver = false

Barney_D = {"vo/npc/barney/ba_no01.wav",
"vo/npc/barney/ba_no02.wav",
"vo/npc/barney/ba_ohshit03.wav",
"vo/k_lab/ba_guh.wav",
"vo/k_lab/ba_headhumper02.wav",
"vo/npc/barney/ba_pain01.wav",
"vo/npc/barney/ba_pain02.wav",
"vo/npc/barney/ba_pain03.wav",
"vo/npc/barney/ba_pain04.wav",
"vo/npc/barney/ba_pain05.wav",
"vo/npc/barney/ba_pain06.wav"}

Barney_P = {"vo/npc/barney/ba_wounded03.wav",
"vo/npc/barney/ba_pain03.wav",
"vo/npc/barney/ba_pain04.wav",
"vo/npc/barney/ba_pain06.wav",
"vo/npc/barney/ba_pain07.wav",
"vo/npc/barney/ba_pain08.wav",
"vo/npc/barney/ba_pain09.wav",
"vo/npc/barney/ba_pain10.wav",
"vo/npc/barney/ba_damnit.wav"}

Barney_T = {"vo/npc/barney/ba_laugh01.wav",
"vo/npc/barney/ba_laugh02.wav",
"vo/npc/barney/ba_laugh03.wav",
"vo/npc/barney/ba_laugh04.wav",
"vo/npc/barney/ba_ohyeah.wav",
"vo/npc/barney/ba_losttouch.wav",
"vo/npc/barney/ba_downyougo.wav",
"vo/npc/barney/ba_yell.wav",
"vo/npc/barney/ba_gotone.wav",
"vo/npc/barney/ba_bringiton.wav",
"vo/npc/barney/ba_goingdown.wav"}

Soldier_D = {"npc/metropolice/die1.wav",
"npc/metropolice/die3.wav",
"npc/metropolice/die4.wav",
"npc/metropolice/die2.wav"}

Soldier_P = {"npc/metropolice/knockout2.wav",
"npc/combine_soldier/pain1.wav",
"npc/combine_soldier/pain2.wav",
"npc/combine_soldier/pain3.wav",
"npc/metropolice/pain1.wav",
"npc/metropolice/pain2.wav",
"npc/metropolice/pain3.wav",
"npc/metropolice/pain4.wav"}

Soldier_T = {"npc/metropolice/vo/chuckle.wav",
"npc/metropolice/vo/chuckle.wav"}

Male_D = {"vo/npc/male01/pain01.wav",
"vo/npc/male01/pain02.wav",
"vo/npc/male01/pain03.wav",
"vo/npc/male01/pain04.wav",
"vo/npc/male01/pain05.wav",
"vo/npc/male01/pain06.wav",
"vo/npc/male01/pain07.wav",
"vo/npc/male01/pain08.wav",
"vo/npc/male01/pain09.wav",
"vo/coast/odessa/male01/nlo_cubdeath01.wav",
"vo/coast/odessa/male01/nlo_cubdeath02.wav",
"vo/npc/male01/no02.wav"}

Male_P = {"vo/npc/male01/uhoh.wav",
"ambient/voices/citizen_beaten1.wav",
"ambient/voices/citizen_beaten2.wav",
"vo/npc/male01/ow02.wav",
"vo/npc/male01/help01.wav",
"vo/npc/male01/no01.wav",
"vo/npc/male01/ow01.wav",
"vo/npc/male01/ow02.wav",
"vo/npc/male01/myarm01.wav",
"vo/npc/male01/myarm02.wav",
"vo/npc/male01/hitingut02.wav",
"vo/npc/male01/mygut02.wav",
"vo/npc/male01/myleg01.wav",
"vo/npc/male01/myleg02.wav",
"vo/npc/male01/ohno.wav",
"vo/npc/male01/imhurt01.wav",
"vo/npc/male01/imhurt02.wav"}

Male_T = {"vo/npc/male01/likethat.wav",
"vo/npc/male01/yeah02.wav",
"vo/npc/male01/ok02.wav",
"vo/npc/male01/nice.wav",
"vo/npc/male01/oneforme.wav",
"vo/npc/male01/overthere01.wav",
"vo/npc/male01/overthere02.wav",
"vo/npc/male01/gotone01.wav",
"vo/npc/male01/gotone02.wav",
"vo/npc/male01/evenodds.wav",
"vo/npc/male01/fantastic02.wav",
"vo/npc/male01/squad_away01.wav",
"vo/coast/odessa/male01/nlo_cheer01.wav",
"vo/coast/odessa/male01/nlo_cheer02.wav",
"vo/coast/odessa/male01/nlo_cheer03.wav",
"vo/coast/odessa/male01/nlo_cheer04.wav"}

GameSounds = {}
GameSounds.Burn = {"player/pl_burnpain3.wav",
"player/pl_burnpain2.wav",
"player/pl_burnpain1.wav"}

GameSounds.ElectricZap = {"ambient/levels/citadel/weapon_disintegrate1.wav",
"ambient/levels/citadel/weapon_disintegrate2.wav",
"ambient/levels/citadel/weapon_disintegrate3.wav",
"ambient/levels/citadel/weapon_disintegrate4.wav"}

GameSounds.NearMiss = {"weapons/fx/nearmiss/bulletltor03.wav",
"weapons/fx/nearmiss/bulletltor04.wav",
"weapons/fx/nearmiss/bulletltor05.wav",
"weapons/fx/nearmiss/bulletltor06.wav",
"weapons/fx/nearmiss/bulletltor07.wav",
"weapons/fx/nearmiss/bulletltor09.wav",
"weapons/fx/nearmiss/bulletltor10.wav",
"weapons/fx/nearmiss/bulletltor11.wav",
"weapons/fx/nearmiss/bulletltor12.wav",
"weapons/fx/nearmiss/bulletltor13.wav"}

GameSounds.VehicleHit = {"weapons/fx/rics/ric1.wav",
"weapons/fx/rics/ric2.wav",
"weapons/fx/rics/ric3.wav",
"weapons/fx/rics/ric4.wav",
"weapons/fx/rics/ric5.wav"}

GameSounds.Teleport = {"ambient/machines/teleport1.wav",
"ambient/machines/teleport3.wav",
"ambient/machines/teleport4.wav"}

GameSounds.ElectricBoom = {"weapons/physcannon/energy_disintegrate4.wav",
"weapons/physcannon/energy_disintegrate5.wav",
"npc/roller/mine/rmine_explode_shock1.wav",
"ambient/energy/weld2.wav",
"npc/scanner/scanner_electric2.wav",
"npc/roller/mine/rmine_shockvehicle2.wav",
"npc/scanner/cbot_energyexplosion1.wav",
"ambient/levels/labs/electric_explosion1.wav",
"ambient/levels/labs/electric_explosion2.wav",
"ambient/levels/labs/electric_explosion3.wav",
"ambient/levels/labs/electric_explosion4.wav",
"ambient/levels/labs/electric_explosion5.wav"}

GameSounds.BombExplosion = {"ambient/explosions/explode_1.wav",
"ambient/explosions/explode_2.wav",
"ambient/explosions/explode_4.wav",
"ambient/explosions/explode_5.wav",
"ambient/explosions/explode_6.wav",
"ambient/explosions/explode_8.wav",
"ambient/explosions/explode_9.wav",
"npc/env_headcrabcanister/explosion.wav",
"ambient/machines/wall_crash1.wav"}

GameSounds.BombExplosion2 = {"weapons/hegrenade/explode3.wav",
"weapons/hegrenade/explode4.wav",
"weapons/hegrenade/explode5.wav"}

GameSounds.VehicleExplosion = {"weapons/explode3.wav",
"weapons/explode4.wav",
"weapons/explode5.wav"}

GameSounds.ExplosionDebris = {"weapons/c4/c4_exp_deb1.wav",
"weapons/c4/c4_exp_deb2.wav",
"weapons/debris1.wav",
"weapons/debris2.wav"}

GameSounds.WindGusts = {"ambient/wind/windgust.wav",
"ambient/wind/wind_moan1.wav",
"ambient/wind/wind_moan2.wav",
"ambient/wind/wind_hit1.wav",
"ambient/wind/wind_snippet5.wav",
"ambient/wind/wind_snippet4.wav",
"ambient/wind/wind_snippet3.wav",
"ambient/wind/wind_snippet2.wav"}

VehicleGibs = {"models/props/cs_office/snowman_arm.mdl",
"models/props/cs_office/snowman_nose.mdl",
"models/props/cs_office/projector_remote.mdl",
"models/props/cs_office/projector_p1.mdl",
"models/props/cs_office/projector_p3.mdl",
"models/props/cs_office/projector_p4.mdl",
"models/props/cs_office/projector_p6a.mdl",
"models/props/cs_office/phone_p1.mdl",
"models/props/cs_office/phone_p2.mdl",
"models/props/cs_office/coffee_mug_p2.mdl",
"models/props/cs_office/computer_mouse.mdl",
"models/props/cs_office/computer_caseb_p4a.mdl",
"models/props/cs_office/computer_caseb_p8a.mdl",
"models/props/cs_office/computer_caseb_p9a.mdl",
"models/props/cs_office/computer_monitor_p1a.mdl",
"models/props/cs_office/plant01_gib1.mdl",
"models/props/de_inferno/splinter_damage_01.mdl",
"models/props/de_inferno/splinter_damage_02.mdl",
"models/props/de_inferno/chairantique_damage_04.mdl",
"models/props/de_inferno/flower_barrel_p2.mdl",
"models/props/de_inferno/flower_barrel_p3.mdl",
"models/props/de_inferno/flower_barrel_p4.mdl",
"models/props/de_inferno/wall_lamp_ring.mdl",
"models/props/de_tides/menu_stand_p05.mdl", //Hl2 gibs now.
"models/gibs/furniture_gibs/furniture_vanity01a_gib01.mdl",
"models/gibs/furniture_gibs/furniture_vanity01a_gib02.mdl",
"models/gibs/furniture_gibs/furniture_vanity01a_gib03.mdl",
"models/gibs/furniture_gibs/furniture_chair01a_gib01.mdl",
"models/gibs/furniture_gibs/furniture_chair01a_gib05.mdl",
"models/gibs/furniture_gibs/furnituretable003a_gib01.mdl",
"models/gibs/furniture_gibs/furnituretable003a_gib03.mdl",
"models/gibs/furniture_gibs/furnituretable003a_gib04.mdl",
"models/gibs/furniture_gibs/furnituretable003a_gib05.mdl",
"models/gibs/furniture_gibs/furniturewooddrawer003a_chunk01.mdl",
"models/gibs/furniture_gibs/furniturewooddrawer003a_chunk02.mdl",
"models/gibs/furniture_gibs/furniturewooddrawer003a_chunk03.mdl",
"models/gibs/furniture_gibs/furniturewooddrawer003a_chunk04.mdl",
"models/gibs/furniture_gibs/furniturewooddrawer003a_chunk05.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk01.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk02.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk03.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk04.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk05.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk06.mdl",
"models/gibs/furniture_gibs/furnituretable001a_chunk07.mdl",
"models/gibs/furniture_gibs/furnituretable002a_chunk01.mdl",
"models/gibs/furniture_gibs/furnituretable002a_chunk02.mdl",
"models/gibs/furniture_gibs/furnituretable002a_chunk03.mdl",
"models/gibs/furniture_gibs/furnituretable002a_chunk11.mdl",
"models/gibs/furniture_gibs/furnituredrawer002a_gib03.mdl",
"models/gibs/furniture_gibs/furnituredrawer002a_gib06.mdl",
"models/gibs/furniture_gibs/furnituredrawer002a_gib07.mdl",
"models/props_junk/garbage_glassbottle002a_chunk02.mdl",
"models/props_wasteland/prison_padlock001b.mdl",
"models/props_debris/metal_panelshard01b.mdl",
"models/props_junk/vent001_chunk6.mdl",
"models/props_junk/vent001_chunk7.mdl",
"models/props_junk/vent001_chunk8.mdl",
"models/gibs/hgibs_scapula.mdl",
"models/gibs/hgibs_spine.mdl",
"models/gibs/antlion_gib_small_1.mdl",
"models/gibs/antlion_gib_small_2.mdl",
"models/gibs/antlion_gib_small_3.mdl",
"models/props_debris/wood_chunk08f.mdl",
"models/props_debris/wood_splinters01b.mdl",
"models/props_c17/tools_wrench01a.mdl",
"models/props_c17/tools_pliers01a.mdl",
"models/props_c17/furniturechair001a_chunk01.mdl",
"models/props_c17/furniturechair001a_chunk03.mdl",
"models/props_c17/furnituredrawer001a_chunk02.mdl",
"models/props_c17/furnituredrawer001a_chunk03.mdl",
"models/props_c17/furnituredrawer001a_chunk04.mdl",
"models/props_c17/furnituredrawer001a_chunk05.mdl",
"models/props_c17/furnituredrawer001a_chunk06.mdl",
"models/gibs/scanner_gib01.mdl",
"models/gibs/scanner_gib02.mdl",
"models/gibs/scanner_gib04.mdl",
"models/gibs/shield_scanner_gib1.mdl",
"models/gibs/shield_scanner_gib2.mdl",
"models/gibs/shield_scanner_gib4.mdl",
"models/gibs/shield_scanner_gib5.mdl",
"models/gibs/shield_scanner_gib6.mdl",
"models/items/combine_rifle_cartridge01.mdl",
"models/props_wasteland/prison_throwswitchlever001.mdl",
"models/props_junk/cardboard_box004a.mdl",
"models/props_junk/cinderblock01a.mdl",
"models/props_junk/shoe001a.mdl",
"models/props_junk/vent001_chunk1.mdl",
"models/props_junk/vent001_chunk2.mdl",
"models/props_junk/vent001_chunk3.mdl",
"models/props_junk/vent001_chunk4.mdl",
"models/props_junk/vent001_chunk5.mdl",
"models/props_junk/garbage_metalcan001a.mdl",
"models/props_junk/garbage_coffeemug001a_chunk01.mdl",
"models/props_junk/garbage_coffeemug001a_chunk02.mdl",
"models/props_junk/garbage_coffeemug001a_chunk03.mdl",
"models/items/item_item_crate_chunk01.mdl",
"models/items/item_item_crate_chunk02.mdl",
"models/items/item_item_crate_chunk06.mdl",
"models/items/item_item_crate_chunk07.mdl",
"models/items/item_item_crate_chunk08.mdl",
"models/items/item_item_crate_chunk09.mdl",
"models/props_junk/wood_pallet001a_shard01.mdl",
"models/props_junk/wood_pallet001a_chunkb2.mdl",
"models/props_junk/wood_pallet001a_chunkb3.mdl",
"models/props_junk/wood_crate001a_chunk04.mdl",
"models/props_junk/wood_crate001a_chunk05.mdl",
"models/props_junk/wood_crate001a_chunk06.mdl",
"models/props_junk/wood_crate001a_chunk07.mdl",
"models/props_junk/wood_crate001a_chunk09.mdl",
"models/props_wasteland/cafeteria_table001a_chunk03.mdl",
"models/props_wasteland/gear01.mdl",
"models/props_wasteland/gear02.mdl",
"models/props_c17/playground_swingset_seat01a.mdl",
"models/props_c17/playgroundtick-tack-toe_block01a.mdl",
"models/props_c17/trappropeller_lever.mdl",
"models/props_c17/oildrumchunk01b.mdl",
"models/props_c17/oildrumchunk01c.mdl",
"models/props_c17/oildrumchunk01d.mdl",
"models/props_c17/oildrumchunk01e.mdl",
"models/props_c17/canisterchunk01a.mdl",
"models/props_c17/canisterchunk01b.mdl",
"models/props_c17/canisterchunk01f.mdl",
"models/props_c17/canisterchunk01g.mdl",
"models/props_c17/canisterchunk02a.mdl",
"models/props_c17/metalpot002a.mdl",
"models/props_c17/streetsign004e.mdl",
"models/props_wasteland/barricade001a_chunk03.mdl",
"models/props_wasteland/barricade001a_chunk04.mdl",
"models/props_wasteland/barricade001a_chunk05.mdl",
"models/props_wasteland/barricade002a_chunk03.mdl",
"models/props_wasteland/barricade002a_chunk04.mdl",
"models/props_wasteland/barricade002a_chunk05.mdl",
"models/props_wasteland/barricade002a_chunk06.mdl",
"models/gibs/wood_gib01b.mdl",
"models/gibs/wood_gib01c.mdl",
"models/gibs/wood_gib01d.mdl",
"models/gibs/wood_gib01e.mdl",
"models/props_wasteland/prison_toiletchunk01a.mdl",
"models/props_wasteland/prison_toiletchunk01b.mdl",
"models/props_wasteland/prison_toiletchunk01c.mdl",
"models/props_wasteland/prison_toiletchunk01d.mdl",
"models/props_wasteland/prison_toiletchunk01e.mdl",
"models/props_wasteland/prison_toiletchunk01f.mdl",
"models/props_wasteland/prison_toiletchunk01g.mdl",
"models/props_wasteland/prison_toiletchunk01h.mdl",
"models/props_wasteland/prison_toiletchunk01i.mdl",
"models/props_wasteland/prison_toiletchunk01j.mdl",
"models/props_canal/boat001b_chunk02.mdl",
"models/props_canal/boat001b_chunk03.mdl",
"models/props_canal/boat001b_chunk07.mdl",
"models/props_canal/boat001b_chunk08.mdl",
"models/gibs/manhack_gib01.mdl",
"models/gibs/manhack_gib02.mdl",
"models/gibs/manhack_gib03.mdl",
"models/gibs/manhack_gib04.mdl",
"models/gibs/manhack_gib06.mdl",
"models/gibs/metal_gib1.mdl",
"models/gibs/metal_gib2.mdl",
"models/gibs/metal_gib3.mdl",
"models/gibs/metal_gib5.mdl",
"models/props_lab/reciever01a.mdl",
"models/props_lab/reciever01b.mdl",
"models/props_lab/reciever01d.mdl",
"models/props_c17/computer01_keyboard.mdl",
"models/props_combine/breenbust_chunk02.mdl",
"models/props_combine/breenbust_chunk03.mdl",
"models/props_combine/breenbust_chunk04.mdl",
"models/props_combine/breenbust_chunk05.mdl",
"models/props_combine/breenbust_chunk06.mdl",
"models/props_wasteland/prison_sinkchunk001e.mdl",
"models/props_wasteland/prison_sinkchunk001f.mdl",
"models/props_wasteland/prison_sinkchunk001h.mdl"}

PlayerGibs = {"models/humans/charple01.mdl",
"models/humans/charple02.mdl",
"models/humans/charple03.mdl",
"models/humans/charple04.mdl",
"models/Gibs/Fast_Zombie_Torso.mdl",
"models/humans/corpse1.mdl"}

BodyGibs = {"models/props_junk/watermelon01_chunk02a.mdl",
"models/props_junk/watermelon01_chunk02b.mdl",
"models/gibs/HGIBS_spine.mdl",
"models/gibs/HGIBS_rib.mdl",
"models/gibs/HGIBS_scapula.mdl",
"models/gibs/hgibs.mdl",
"models/props_combine/breenbust_chunk06.mdl",
"models/gibs/antlion_gib_small_1.mdl",
"models/gibs/antlion_gib_small_2.mdl",
"models/gibs/antlion_gib_small_3.mdl",
"models/gibs/antlion_gib_medium_1.mdl",
"models/gibs/antlion_gib_medium_2.mdl"}

HelpText = {"Your objective is to destroy the other team's supply beacon.", 
"Press F3 to choose your class.",
"Press F4 to customize your vehicles."}

RoundWin = {"You have crushed the enemy.",
"A winner is you.",
"Your team is successful."}

RoundLose = {"Crash and burn.",
"You have failed horribly.",
"Better luck next time."}

RoundStart = {"Go make some scrap metal.",
"Bust some skulls.",
"Take off."}

WinSongs = {"music/win1.mp3",
"music/win2.mp3",
"music/win3.mp3"}

LoseSongs = {"music/lose1.mp3",
"music/lose2.mp3",
"music/lose3.mp3"}

for k,v in pairs(GameSounds) do
	for c,d in pairs(GameSounds[k]) do
		util.PrecacheSound(d)
	end
end

for k, v in pairs( PlayerGibs ) do
	util.PrecacheModel( v )
end

for k, v in pairs( BodyGibs ) do
	util.PrecacheModel( v )
end

for k, v in pairs( VehicleGibs ) do
	util.PrecacheModel( v )
end

ClassTypes = {}
ClassTypes[1] = {Name="Soldier", Primary="weapon_smg", Model="models/player/male_08.mdl", Speed=470, Health=225, 
Death=Male_D, Pain=Male_P, Taunt=Male_T, Desc="Cannot drive vehicles. Armed with a SMG."}

ClassTypes[2] = {Name="Pilot", Primary="weapon_mp", Model="models/player/barney.mdl", Speed=500, Health=75,  ///SPEED IS 230
Death=Barney_D, Pain=Barney_P, Taunt=Barney_T, Desc="Can drive air vehicles. Armed with a pistol."}

ClassTypes[3] = {Name="Driver", Primary="weapon_defendershotgun", Model="models/player/combine_soldier.mdl", Speed=500, Health=75,
Death=Soldier_D, Pain=Soldier_P, Taunt=Soldier_T, Desc="Can drive land vehicles. Armed with a shotgun."}

ClassTypes[4] = {Name="Rocketeer", Primary="weapon_aegiscannon", Model="models/player/police.mdl", Speed=470, Health=225,
Death=Soldier_D, Pain=Soldier_P, Taunt=Soldier_T, Desc="Cannot drive vehicles. Armed with an RPG."}

Vehicles = {}

Vehicles.Aircrafts = {}
Vehicles.Land = {}

Vehicles.Aircrafts.Wings = {}
Vehicles.Aircrafts.Torsos = {}
Vehicles.Aircrafts.Weapons = {}

//Total vehicle drag/speed is calculated with decimals ranging from 0 to 1. Each category is maxed at .5
//Weapons shouldn't have a drag coefficient.
//The wing + torso drags are all added to find the final drag coefficient
//Total vehicle health is calulated with the wing/tire + torso values combined.

//Aircrafts should use CalcView, vehicles should use Spectate()

//25 hp per tenth
Vehicles.Aircrafts.Wings[1] = {Name="Bench", Drag=.1, Health=50, Model="models/props_wasteland/cafeteria_bench001a.mdl", Offset=Angle(0,0,180), Add=Vector(0,0,6)} //offsets created on flat/red
Vehicles.Aircrafts.Wings[2] = {Name="Teeter", Drag=.2, Health=75, Model="models/props_c17/playground_teetertoter_seat.mdl", Offset=Angle(0,0,0), Add=Vector(0,0,0)}
Vehicles.Aircrafts.Wings[3] = {Name="Plank", Drag=.3, Health=100, Model="models/props_wasteland/dockplank01b.mdl", Offset=Angle(0,0,0), Add=Vector(0,0,0)}
Vehicles.Aircrafts.Wings[4] = {Name="Ravenholm", Drag=.4, Health=125, Model="models/props_junk/ravenholmsign.mdl", Offset=Angle(90,0,0), Add=Vector(0,0,2)}
Vehicles.Aircrafts.Wings[5] = {Name="Bi-Table", Drag=.5, Health=150, Model="models/props_wasteland/cafeteria_table001a.mdl", Offset=Angle(0,0,180), Add=Vector(0,0,10)}

// p,y,r corresponds with up, forward, right
Vehicles.Aircrafts.Torsos[1] = {Name="Recyclotron", Drag=.1, Health=50, Model="models/props_junk/trashbin01a.mdl", Offset=Angle(270,180,0), NameExt="_recyclotron" }
Vehicles.Aircrafts.Torsos[2] = {Name="Fed Ex", Drag=.2, Health=75, Model="models/props_junk/cardboard_box001a.mdl", Offset=Angle(0,90,0), NameExt="_fedex"}
Vehicles.Aircrafts.Torsos[3] = {Name="Woody", Drag=.3, Health=100, Model="models/props_junk/wood_crate001a.mdl", Offset=Angle(0,0,0), NameExt="_woody"}
Vehicles.Aircrafts.Torsos[4] = {Name="Woody II", Drag=.4, Health=125, Model="models/props_junk/wood_crate002a.mdl", Offset=Angle(0,90,0), NameExt="_woody2"}
Vehicles.Aircrafts.Torsos[5] = {Name="Mongoose", Drag=.5, Health=150, Model="models/props_interiors/furniture_cabinetdrawer02a.mdl", Offset=Angle(270,180,0), NameExt="_mongoose"}

Vehicles.Aircrafts.Weapons[1] = {Name="Twin Cannon", SentName="avw_twin", Model="models/gibs/scanner_gib01.mdl", Offset=Angle(0,0,0), Mount="frontal"} //fast ROF, weaker
Vehicles.Aircrafts.Weapons[2] = {Name="Chaingun", SentName="avw_chaingun", Model="models/weapons/w_mach_m249para.mdl", Offset=Angle(0,0,0), Mount="frontal"} //slow ROF, strong
Vehicles.Aircrafts.Weapons[3] = {Name="Homing Rockets", SentName="avw_homing", Model="models/weapons/w_missile.mdl", Offset=Angle(0,0,90), Mount="frontal"}
Vehicles.Aircrafts.Weapons[4] = {Name="Cluster Rockets", SentName="avw_cluster", Model="models/props_junk/garbage_plasticbottle003a.mdl", Offset=Angle(0,0,90), Mount="frontal"}
Vehicles.Aircrafts.Weapons[5] = {Name="RFV Rockets", SentName="avw_rfv", Model="models/props_lab/tpplug.mdl", Offset=Angle(0,0,90), Mount="frontal"}
Vehicles.Aircrafts.Weapons[6] = {Name="Suicide Bomb", SentName="avw_suicide", Model="models/weapons/w_c4_planted.mdl", Offset=Angle(0,0,90), Mount="frontal"}
Vehicles.Aircrafts.Weapons[7] = {Name="Impact Bombs", SentName="avw_impact", Model="models/props_junk/propane_tank001a.mdl", Offset=Angle(0,0,90), Mount="interior"}
Vehicles.Aircrafts.Weapons[8] = {Name="Cluster Bombs", SentName="avw_cluster", Model="models/props_junk/PropaneCanister001a.mdl", Offset=Angle(0,0,90), Mount="interior"}
Vehicles.Aircrafts.Weapons[9] = {Name="Napalm Bombs", SentName="avw_napalm", Model="models/props_junk/gascan001a.mdl", Offset=Angle(0,0,90), Mount="interior"}
Vehicles.Aircrafts.Weapons[10] = {Name="Pod Rockets", SentName="avw_pod", Model="models/props_c17/canister01a.mdl", Offset=Angle(0,0,90), Mount="frontal"}

Vehicles.Land.Wheels = {}
Vehicles.Land.Torsos = {}
Vehicles.Land.Weapons = {}

//Note to self, make axises on the vehicles with the wheel
Vehicles.Land.Wheels[1] = {Name="Cog", Drag=.1, Health=50, Model="models/props_c17/pulleywheels_small01.mdl", Offset = Angle(0,90,0)}
Vehicles.Land.Wheels[2] = {Name="Bladey", Drag=.2, Health=75, Model="models/props_junk/sawblade001a.mdl", Offset = Angle(0,0,90)}
Vehicles.Land.Wheels[3] = {Name="Tyre", Drag=.3, Health=100, Model="models/props_vehicles/carparts_tire01a.mdl", Offset = Angle(0,0,0)}
Vehicles.Land.Wheels[4] = {Name="Tyre++", Drag=.4, Health=125, Model="models/props_vehicles/carparts_wheel01a.mdl", Offset = Angle(0,90,0)}
Vehicles.Land.Wheels[5] = {Name="Big Tyre", Drag=.5, Health=150, Model="models/props_vehicles/tire001b_truck.mdl", Offset = Angle(0,90,0)}

Vehicles.Land.Torsos[1] = {Name="Maytag", Drag=.1, Health=50, Model="models/props_c17/furniturewashingmachine001a.mdl", Offset = Angle(270,180,0), NameExt="_maytag"}
Vehicles.Land.Torsos[2] = {Name="Refrigatron", Drag=.2, Health=75, Model="models/props_c17/furniturefridge001a.mdl", Offset = Angle(270,180,0), NameExt="_refrigatron"}
Vehicles.Land.Torsos[3] = {Name="Icebox", Drag=.3, Health=100, Model="models/props_interiors/refrigerator01a.mdl", Offset = Angle(90,0,0), NameExt="_icebox"}
Vehicles.Land.Torsos[4] = {Name="Closet", Drag=.4, Health=125, Model="models/props_c17/furnituredresser001a.mdl", Offset = Angle(270,180,0), NameExt="_closet"}
Vehicles.Land.Torsos[5] = {Name="Anti-Pop", Drag=.5, Health=150, Model="models/props_interiors/vendingmachinesoda01a.mdl", Offset = Angle(270,180,0), NameExt="_antipop"}

Vehicles.Land.Weapons[1] = {Name="Machinegun", SentName="lvw_machinegun", Model="models/weapons/w_mach_m249para.mdl", Offset=Angle(0,0,0), Mount="top"}
Vehicles.Land.Weapons[2] = {Name="HEAP Cannon", SentName="lvw_heap", Model="models/props_combine/bunker_gun01.mdl", Offset=Angle(0,0,0), Mount="top"}
Vehicles.Land.Weapons[3] = {Name="Gatlin Gun", SentName="lvw_gatlin", Model="models/props_combine/bunker_gun01.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[4] = {Name="Gauss Cannon", SentName="lvw_gauss", Model="models/airboatgun.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[5] = {Name="Flak Cannon", SentName="lvw_flak", Model="models/gibs/gunship_gibs_nosegun.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[6] = {Name="Aegis Missiles", SentName="lvw_aegis", Model="models/weapons/w_rocket_launcher.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[7] = {Name="Cluster Rockets", SentName="lvw_cluster", Model="models/props_junk/garbage_plasticbottle003a.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[8] = {Name="Flechettes", SentName="lvw_flechette", Model="models/weapons/w_stunbaton.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[9] = {Name="Needle Gun", SentName="lvw_needle", Model="models/weapons/w_crossbow.mdl", Offset=Angle(0,0,0), Mount="frontal"}
Vehicles.Land.Weapons[10] = {Name="EMP Cannon", SentName="lvw_emp", Model="models/props_combine/combine_emitter01.mdl", Offset=Angle(0,0,0), Mount="frontal"}

